From a6cd3290d8b5a432446ad68a346b7b80eefc3db4 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 13 May 2008 09:20:23 +0100 Subject: [PATCH] Further minor ssl relo fixes. Signed-off-by: Zhigang Wang --- tools/python/xen/web/connection.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/python/xen/web/connection.py b/tools/python/xen/web/connection.py index 5145f632b6..7d5702fce0 100644 --- a/tools/python/xen/web/connection.py +++ b/tools/python/xen/web/connection.py @@ -135,13 +135,15 @@ class SSLSocketServerConnection(SocketServerConnection): received data to one end of the pipe, then read from the other end: p2cread, p2cwrite = os.pipe() - threading.Thread(target=connection.recv2fd, args=(sock, p2cwrite)).start() + threading.Thread(target=connection.SSLSocketServerConnection.recv2fd, + args=(sock, p2cwrite)).start() os.read(p2cread, 1024) To use fd2send(): p2cread, p2cwrite = os.pipe() - threading.Thread(target=connection.fd2send, args=(sock, p2cread)).start() + threading.Thread(target=connection.SSLSocketServerConnection.fd2send, + args=(sock, p2cread)).start() os.write(p2cwrite, "data") """ @@ -233,6 +235,7 @@ class SSLSocketServerConnection(SocketServerConnection): recv2fd = staticmethod(recv2fd) + def fd2send(sock, fd): try: while True: @@ -278,6 +281,7 @@ class SSLSocketServerConnection(SocketServerConnection): fd2send = staticmethod(fd2send) + def hostAllowed(addrport, hosts_allowed): if hosts_allowed is None: return True -- 2.30.2